#ifndef __USART_H
#define __USART_H
#include "stdio.h"	
#include "stm32f10x.h"
#include "stdarg.h"

#define PRINTF_USARTx USART1      //USARTx 映射到 printf

#define EN_USART1_RX 		   	1		  //1使能接收，0失能接收。

#define USART1_REC_LEN  		15*1024   //最大接收15KByte

extern u8  USART1_RX_BUF[USART1_REC_LEN];  //USART1 储存接收到的数据
extern u16 USART1_RX_STA;         		     //USART1 接收状态即接收到的有效数据个数
extern u16 USART1_RX_CNT;

void USART2_Init(unsigned int BaudRate); //USART1用户初始化函数

//void printf1(u8 *data,...);

int fputc(int ch, FILE *f);
void _sys_exit(int x);
//static char *itoa(int value,char *string,int radix);
#endif


